/* ==============================================================================
 * 创 建 者：yqd
 * 创建日期：2017-11-02	
 * 功能描述：收件箱

 * 修 改 人:
 * 修改时间:
 * 修改描述：
 * ===========================================================
 */
//会员信息获取
var getMemberViewUrl = baseUrl + 'MemberF/MemberView';
//获取收件列表
var GetInMailListUrl = baseUrl + 'NoticeF/GetInMailList';

var DeleteMsgoidUrl = baseUrl + 'NoticeF/DeleteMsg';

var vu,mescroll;

$(function(){
	mui.init();
	initVue();
	initMescroll();
	
})

function initVue(){
vu = new Vue({
    el: '#mescroll',
    data: {
    	member : '',
    	List : [],
        currentIndex : 0,
        totalPage : '',
       
    },
    mounted:function(){
   	 	this.getMemberView();
   	},
    methods: {
    	getMemberView : getMemberView,
        GetInMailList: function () {
        	vu.currentIndex++;
            common.get(GetInMailListUrl, {pageIndex : vu.currentIndex, pageSize : 10}, 'json', function (r) {
//              console.log(r)
                if (r.ErrorCode == 0) {
                	vu.totalPage = r.Data.TotalPageCount;
					mescroll.endByPage(r.Data.TotalItemCount,vu.totalPage);
                	
                     if(vu.currentIndex == 1){
							vu.List = r.Data.List;
						}else{
							vu.List = vu.List.concat(r.Data.List);
						}
			    		
                   
                } else {
                    mui.toast(r.ErrorMsg);
                   
                }
            })
        },
        deleteMail : function(oid){
        	mui.confirm('确定删除吗？', '温馨提示', ['是', '否'], function(e) {
                    if (e.index == 0) {
                        common.post(DeleteMsgoidUrl, {oid : oid}, 'json', function (r) {
			                if (r.ErrorCode == 0) {
			                     mui.toast('删除成功！');
//			                     vu.currentIndex--;
//			                     vu.GetInMailList(pullRefresh);
                                 location.reload()
			                } else {
			                    mui.toast(r.ErrorMsg);
			                }
			            })
                    }
                })
        }
    }
})
}
//vu.GetInMailList();

function getMemberView(){
	common.get(getMemberViewUrl,{},'json',function(r){
		if(r.ErrorCode==0){
			vu.member = r.Data.member;
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}

function initMescroll(){
	mescroll = new MeScroll("mescroll", {
		down:{
			use: false, //是否初始化下拉刷新; 默认true
			callback: function(mescroll) {
				count = 1;
				vu.currentIndex =1;
				mescroll.resetUpScroll();
			}
		},
		up: {
			auto: true,
			isBounce: false, //此处禁止ios回弹,解析(务必认真阅读,特别是最后一点): http://www.mescroll.com/qa.html#q10
			clearEmptyId: "dataList", //1.下拉刷新时会自动先清空此列表,再加入数据; 2.无任何数据时会在此列表自动提示空
			toTop:{ //配置回到顶部按钮
				src : "", //默认滚动到1000px显示,可配置offset修改
				//offset : 1000
			},
			htmlNodata: '<p class="upwarp-nodata">-- 没有更多数据了 --</p>', //无数据的布局
			callback: function (){//上拉回调
				vu.GetInMailList();
			},
			page : {
				size : 10, 
			},
		}
	})
}






$(".mbInfo").on("tap","a",function(event){
	this.click();
})
